hubo de heber está incorrectamente escrita y debería escribirse como "hubo de haber" siendo su significado: Sinónimos de hubo de heber son tuvo que haber
"Necesariamente, hubo de haber un motivo"